123456/H5 2324/forms.php
<!DOCTYPE html>
<html lang="en">
<head>
<style>
.veldnaam{
display:inline-block;
width:180px;
text-align:right;
}
</style>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Forms</title>
</head>
<body>
<?php
$leeftijd = $_GET['leeftijd'];
$trainingen = $_GET['trainingen'];
if(is_numeric($leeftijd) && is_numeric($trainingen)){
$bedrag = contributie($leeftijd, $trainingen);
echo "<p>De contributie is $bedrag euro als je $leeftijd bent en $trainingen per week traint.</p>";
}
function contributie($leeftijd, $trainingen){
return (50 + $leeftijd * 5) * (100-$trainingen)/100 ;
}
echo "<form method='get' action=''>\n
<div>
<span class='veldnaam'>Leeftijd:</span><select name='leeftijd'>\n";
for($l=6;$l<=86;$l=$l+1){
if($l ==$leeftijd){
echo "<option value='$l' selected>$l jaar</option>\n";
}{
echo "<option value='$l'>$l jaar</option>\n";
}
}
echo "</select>\n<div><span class='veldnaam'>Aantal trainingen per week:</span> <input pattern='[0-9]{1}' type='text' name='trainingen' value='$trainingen'></div>\n
<p><span class='veldnaam'></span><input type='submit' value='Verzenden'></p>";
?>
</form>
</body>
</html>
Resultaat
Made by Thijs Aarnoudse